package com.grupobbva.seguridad.domain;

import java.io.Serializable;

import javax.persistence.Cacheable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;


/**
 * The persistent class for the TABLA_GENERAL database table.
 * 
 */
@Entity
@Table(name="TABLA_GENERAL")
public class TablaGeneral implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="TABLA_ID")
	private long tablaId;

	@Column(name="DESCRIPCION")
	private String descripcion;

	@Column(name="ACTIVO")
	private boolean activo;

	@Column(name="NOMBRE_CORTO")
	private String nombreCorto;

	@Column(name="NOMBRE_LARGO")
	private String nombreLargo;

    public TablaGeneral() {
    }

	public long getTablaId() {
		return this.tablaId;
	}

	public void setTablaId(long tablaId) {
		this.tablaId = tablaId;
	}

	public String getDescripcion() {
		return this.descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public boolean getActivo() {
		return activo;
	}

	public void setActivo(boolean activo) {
		this.activo = activo;
	}

	public String getNombreCorto() {
		return this.nombreCorto;
	}

	public void setNombreCorto(String nombreCorto) {
		this.nombreCorto = nombreCorto;
	}

	public String getNombreLargo() {
		return this.nombreLargo;
	}

	public void setNombreLargo(String nombreLargo) {
		this.nombreLargo = nombreLargo;
	}
}